body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ol,
ul {
    margin: 0;
}

ul,
ol {
    padding: 0;
    list-style: none;
}

a {
    text-decoration: none;
}

img {
    vertical-align: middle;
    /* 文本垂直对齐方式 */
}

@media screen and (min-width:375px) {
    html {
        font-size: 50px;
    }
}

@media screen and (min-width:414px) {
    html {
        font-size: 55.2px;
    }
}

@media screen and (min-width:750px) {
    html {
        font-size: 100px;
    }
}

div {
    box-sizing: border-box;
}

body {
    font-size: 16px;
}

:root {
    --m-color: #ff621b;
}

@font-face {
    font-family: "iconfont";
    /* Project id 4592365 */
    src: url('../icon/iconfont.woff2?t=1718854375284') format('woff2'), url('../icon/iconfont.woff?t=1718854375284') format('woff'), url('../icon/iconfont.ttf?t=1718854375284') format('truetype');
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}